﻿//Name=RoleEnterBroadCastMsg
//Cmd=5006

//1roleId : uid
//2posx : 
//3posy : 
//4posz : 
//5roleType : 
//6roleLevel : 
//7roleName : 
//8maxHp : max hp
//9nowHp : now hp
//10roleTempId : 模板id
//11lookFlag : 面向
//12attackSpeed : 攻速
namespace  pb
{
    [global::System.Serializable, global::ProtoBuf.ProtoContract(Name = @"RoleEnterBroadCastMsg")]
public partial class RoleEnterBroadCastMsg : global::ProtoBuf.IExtensible
{
public RoleEnterBroadCastMsg() { } 
    private long _roleId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"roleId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public long roleId
{
      get { return _roleId; }
      set { _roleId = value; }
}
    private float _posx;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"posx", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posx
{
      get { return _posx; }
      set { _posx = value; }
}
    private float _posy;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"posy", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posy
{
      get { return _posy; }
      set { _posy = value; }
}
    private float _posz;
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"posz", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posz
{
      get { return _posz; }
      set { _posz = value; }
}
    private int _roleType;
    [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"roleType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int roleType
{
      get { return _roleType; }
      set { _roleType = value; }
}
    private int _roleLevel;
    [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"roleLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int roleLevel
{
      get { return _roleLevel; }
      set { _roleLevel = value; }
}
    private string _roleName;
    [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"roleName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string roleName
{
      get { return _roleName; }
      set { _roleName = value; }
}
    private int _maxHp;
    [global::ProtoBuf.ProtoMember(8, IsRequired = true, Name=@"maxHp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int maxHp
{
      get { return _maxHp; }
      set { _maxHp = value; }
}
    private int _nowHp;
    [global::ProtoBuf.ProtoMember(9, IsRequired = true, Name=@"nowHp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int nowHp
{
      get { return _nowHp; }
      set { _nowHp = value; }
}
    private int _roleTempId;
    [global::ProtoBuf.ProtoMember(10, IsRequired = true, Name=@"roleTempId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int roleTempId
{
      get { return _roleTempId; }
      set { _roleTempId = value; }
}
    private int _lookFlag;
    [global::ProtoBuf.ProtoMember(11, IsRequired = true, Name=@"lookFlag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int lookFlag
{
      get { return _lookFlag; }
      set { _lookFlag = value; }
}
    private float _attackSpeed;
    [global::ProtoBuf.ProtoMember(12, IsRequired = true, Name=@"attackSpeed", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float attackSpeed
{
      get { return _attackSpeed; }
      set { _attackSpeed = value; }
}
        private global::ProtoBuf.IExtension extensionObject;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
        { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
    }
}
